﻿/*basic*/
html, div, h1, h2, h3, h4, h5, h6, ul,li, dl, dt, dd, ol, p, blockquote, pre, form, fieldset, a{ margin:0; padding:0; color:#3c4252;}
body{font-size:13px;line-height:normal;text-align:center;width:100%;}
body, input, select, textarea, button, legend,dl,dt,dd,div {margin:0; padding:0; font-family:"Verdana","Arial","Helvetica","sans-serif","宋体";}
fieldset,img{border:0px;}
address{font-style:normal;}
ul,ol,li{list-style:none;}
a:link,a:visited,a:active{text-decoration:none;}
a:hover{color:#F40;text-decoration:underline;}
.clear {clear:both;}
/*head*/
.head {border-bottom:1px solid #ccc;background:#f8f8f8;height:29px;}
.wrap {margin:0 auto;width:1000px;}
.welcome {width:700px;float:left;line-height:30px;text-align:left;}
.welcome span {font-size:12px;font-weight:normal;}
.note {width:300px;float:left;line-height:30px;text-align:right;}
.logo {padding-top:10px;background:#fff9ed;}
.top {height:35px;background:#1F2E4C;}
.top-wrap {width:1000px; margin:0 auto;height:35px;line-height:35px;overflow:hidden;}
.top-left {float:left;width:190px;}
.nav {float:left;margin-left:26px;width:784px;height:35px;font-size:15px;font-family:"Microsoft YaHei";}
.nav li {float:left;letter-spacing:0px;width:98px;background:#1F2E4C;}
.nav li a {color:#fff;}
.nav li a:hover {text-decoration:none;background:#F40;color:#EEE;display:block;}
.cp {width:990px;margin:0 auto;border-bottom:2px solid #1f2e4c;line-height:25px;height:50px;text-align:left;font-size:14px;letter-spacing:1px;padding:5px;background:#f8f8f8;}
/*foot*/
.foot {width:1000px;margin:0 auto;border-top:2px solid #2E4472;}
.fav {width:880px;padding-left:120px;float:left;line-height:30px;}
.fav li {float:left;padding-right:10px;}
.fit {width:1000px;}
.flogo {float:left;width:220px;border-right:1px solid #BFD6E8;height:60px;margin-top:15px;padding-top:10px;}
.ftxt {float:left;width:720px;margin-left:50px;margin-top:10px;text-align:left;line-height:20px;}
/*main*/
.indexA{width:1000px;margin:0 auto;}
.indexB{width:1000px;margin:10px auto 0;}
.indexC{width:1000px;margin:15px auto 0;}
.indexD{width:1000px;margin:10px auto 0;}
.indexE{width:1000px;margin:15px auto 10px;}
.indexF{width:1000px;margin:15px auto 0;}
.proMenu {float:left;height:436px;width:188px;border-left:1px solid #ccc;border-right:1px solid #ccc;background:#FAFAFA;}
.proMenu ul {width:213px;padding-top:6px;}
.proMenu li {float:left;text-align:left;font-size:16px;padding-left:45px;width:143px;line-height:42px;border-bottom:1px solid #ccc;background:url(../img/dt.jpg) no-repeat 35px 15px;}
.proMenu li:hover {display:block;background:#FFEFD0 url(../img/dt.jpg) no-repeat 35px 15px;}
.proMenu li a {color:#333;}
.proMenu li a:hover {color:#F60;}
.scroll_box { width:808px;height:280px;overflow:hidden;float:left;}
.scroll_box img {width:808px;height:280px;}
.scroll_nav {width:808px;height:28px;position:absolute;bottom:0;left:0;}
.scroll_nav li {float:left;width:202px;line-height:28px;cursor:pointer;color:#fff;background-color:#1f2e4c;background:rgba(31,46,76,0.9);filter:alpha(opacity=90);}
.scroll_nav li.current {background:#f40;background:rgba(255,68,0,0.9);filter:alpha(opacity=90);}
.info {float:left;width:807px;height:155px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;background:#f8f8f8;}
.tit {float:left;width:1000px;height:30px;text-align:left;border-bottom:2px solid #1f2e4c;}
.tit span {float:left;width:250px;padding-left:10px;line-height:30px;font-size:16px;font-weight:bold;background:url(../img/xiao.jpg) right no-repeat;}
.marquee {float:left;line-height:25px;height:25px;width:720px;padding-left:15px;overflow:hidden;}
.marquee-txt {width:1620px;line-height:25px;}
.tite {float:left;width:1000px;height:30px;border-bottom:2px solid #1f2e4c;}
.tite span {float:left;width:500px;margin-left:10px;line-height:30px;font-size:16px;font-weight:bold;text-align:left;}
.tite p {float:left;width:460px;line-height:30px;text-align:right;}
.show {float:left;width:1000px;}
.show li {float:left;width:228px;height:250px;margin:10px;border:1px solid #eee;}
.show li a {color:#666;}
.show li:hover {border:1px solid #f40;}
.show li a:hover {text-decoration:none;color:#F30;}
.show li img {max-height:220px;max-width:220px;}
.show span {line-height:20px;padding:0 5px;display:block;}
.show li p {color:#F40;font-size:16px;font-weight:bold;line-height:30px;}

.box {width:1000px;float:left;margin-top:15px;}
.box ul {background:#f8f8f8;height:36px;line-height:35px;}
.box li {float:left;cursor:pointer;width:166px;font-size:14px;font-weight:bold;border-bottom:1px solid #999;border-top:1px solid #fff;}
.box li:hover {color:#f40;}
.box li.Hover {background:#fff;border:1px solid #999;border-bottom:none;line-height:36px;width:164px;color:#f40;}
.box-block {float:left;display:block;width:760px;margin-top:20px;}
.box-none {float:left;display:none;width:760px;margin-top:20px;}

.tu {width:320px;float:left;}
.tu img {border:1px dotted #ccc;}
.tu a:hover img {border:1px solid #F30;}
.txt {float:left;width:400px;margin-left:40px;text-align:left;}
.txt span {font-size:16px;font-weight:bold;width:400px;line-height:35px;}
.txt p {line-height:26px;font-size:13px;padding-left:15px;background:url(../img/dit.gif) no-repeat 0 8px;}
.txt img {border:1px dotted #ccc;max-width:120px;max-height:120px;margin-right:10px;margin-top:8px;float:left;}
.txt a:hover img {border:1px solid #F30;}
.right {width:230px;float:left;margin-left:10px;margin-top:10px;}
.ad img {width:230px;padding-top:15px;}
.fox {width:228px;border:1px solid #BFD6E8;margin:10px 0;height:230px;}
.tin {width:228px;height:30px;}
.name {float:left;width:100px;line-height:30px;text-align:center;font-size:14px;font-weight:bold;color:#F40}
.kon {float:left;width:127px;background:#f8f8f8;height:29px;border-left:1px dotted #BFD6E8;border-bottom:1px dotted #BFD6E8;line-height:29px;text-align:right;}
.fox-block {width:220px;padding:0 4px;margin-top:10px;}
.fox-block li {float:left;width:110px;}
.fox-block li a:hover {text-decoration:none;}
.fox-block span {text-align:center;display:block;line-height:25px;font-weight:bold;}
.fox-block img {width:80px;height:70px;}
.fox-block img:hover {opacity: 0.7;filter:alpha(opacity=70);}

.anli {border:1px solid #BFD6E8;margin-right:10px;width:386px;height:276px;float:left;}
.ana {float:left;width:120px;line-height:35px;font-size:15px;font-weight:bold;}
.anb {float:left;background:#FAFBFC;line-height:35px;width:256px;text-align:right;padding-right:10px;}
.anc {float:left;width:386px;margin:8px 5px;}
.anc img {float:left;width:88px;border:1px solid #eee;margin:0 2px 8px;}
.anc img:hover {border:1px solid #ccc;}
.anc ul {width:386px;}
.anc li {float:left;text-align:left;font-size:14px;line-height:28px;width:360px;padding-left:15px;background:url(../img/pro_list.gif) no-repeat 5px 9px;border-bottom:1px dotted #ccc;}
.anc span {float:left;text-align:right;font-size:15px;line-height:30px;padding-left:30px;width:300px;}

.boxA {width:600px;float:left;border-bottom:none;}
.boxA ul {background:#FAFBFC;height:37px;line-height:35px;}
.boxA li {float:left;cursor:pointer;width:200px;font-size:14px;border-bottom:1px solid #BFD6E8;border-top:2px solid #fff;}
.boxA li.HoverA {background:#fff;border:1px solid #BFD6E8;border-top:2px solid #1f2e4c;border-bottom:none;line-height:36px;width:198px;color:#f40;font-weight:bold;}
.boxA li:hover {color:#f40;font-weight:bold;}

.block {float:left;width:598px;height:240px;border:1px solid #ccc;border-top:none;}
.boxA-block {padding:5px;}
.boxA-block img {float:left;width:300px;height:165px;padding:5px;}
.boxA-block li {text-align:left;line-height:25px;}
.boxA-none {display:none;float:left;text-align:left;padding:5px;}
.boxA-none img {float:left;padding:5px;}
.boxA-none span {line-height:23px;display:block;height:99px;width:588px;margin-bottom:5px;border-bottom:1px dashed #ccc;padding-top:4px;}
.boxA-none li {float:left;line-height:24px;text-align:left;width:300px;padding-left:14px;background:url(../img/pro_list.gif) no-repeat 5px 9px;}
.ad2 {float:left;margin-top:-145px;margin-left:310px;}
.ad2 img {max-height:140px;}

.banner hr {margin:0 auto;width:1000px;border:1px solid #999;}
.banner span {display:block;font-size:20px;text-align:center;padding:10px 0;font-family:"黑体";text-shadow:1px 0 2px #BFD6E8;}
.banner img:hover {opacity: 0.7;filter:alpha(opacity=70);}
.banner p {padding:10px 0 0 25px;text-align:left;line-height:20px;}
.ban1 {float:left;width:240px;height:210px;background:url(../img/bg_1.jpg) no-repeat right;text-align:left;}
.ban2 {float:left;width:260px;height:210px;background:url(../img/bg_1.jpg) no-repeat right;}
.ban3 {float:left;width:240px;height:210px;text-align:right;}
.city {float:left;text-align:left;line-height:20px;width:1000px;height:45px;}
.kf{position:absolute;top:0;left:0;z-index:99;width:140px;}
.kfa {width:140px;}
.kft {height:40px;}
.kft img {width:140px;}
.kfchat {border:2px solid #900;height:230px;padding-top:8px;}
.kfchat li {padding:3px;}
.kfchat img {border:1px solid #fff;}
.kfchat a:hover img {border:1px dashed #F60;opacity: 0.8;filter:alpha(opacity=80);}
.kfc {position:absolute;top:0;left:0;width:35px;height:110px;cursor:pointer;}